﻿namespace WMS6.Web.BaseInfoServiceRef
{
    using System;
    using System.CodeDom.Compiler;
    using System.Collections.Generic;
    using System.Data;
    using System.Diagnostics;
    using System.ServiceModel;
    using System.ServiceModel.Channels;

    [GeneratedCode("System.ServiceModel", "3.0.0.0"), DebuggerStepThrough]
    public class BaseInfoServiceClient : ClientBase<IBaseInfoService>, IBaseInfoService
    {
        public BaseInfoServiceClient()
        {
        }

        public BaseInfoServiceClient(string endpointConfigurationName) : base(endpointConfigurationName)
        {
        }

        public BaseInfoServiceClient(Binding binding, EndpointAddress remoteAddress) : base(binding, remoteAddress)
        {
        }

        public BaseInfoServiceClient(string endpointConfigurationName, EndpointAddress remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public BaseInfoServiceClient(string endpointConfigurationName, string remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public string Delete(List<string> IDS, string className, PubParasInfo pubParasInfo)
        {
            return base.Channel.Delete(IDS, className, pubParasInfo);
        }

        public DataSet GetAllInfo(string className, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAllInfo(className, pubParasInfo);
        }

        public object GetInfoByID(string id, string className, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetInfoByID(id, className, pubParasInfo);
        }

        public DataSet GetInfoByQueryEntity(object obj, string className, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetInfoByQueryEntity(obj, className, pubParasInfo);
        }

        public string Insert(object obj, string className, PubParasInfo pubParasInfo)
        {
            return base.Channel.Insert(obj, className, pubParasInfo);
        }

        public string Update(object obj, string className, PubParasInfo pubParasInfo)
        {
            return base.Channel.Update(obj, className, pubParasInfo);
        }
    }
}

